package mx.ipn.to;

import java.util.Date;

public class DatosNominaTO extends TransferObject {
	private int idOperacion;
	private Date fecha;
	private double horasPorLaborar;
	private double horasLaboradas;
	private int diasLaborados;
	private int diasVacaciones;
	private int faltas;
	private Date inicioPeriodo;
	private Date finPeriodo;
	private EmpleadoTO empleadoTO;

	public int getIdOperacion() {
		return idOperacion;
	}

	public void setIdOperacion(int idOperacion) {
		this.idOperacion = idOperacion;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public double getHorasLaboradas() {
		return horasLaboradas;
	}

	public void setHorasLaboradas(double horasLaboradas) {
		this.horasLaboradas = horasLaboradas;
	}

	public int getDiasLaborados() {
		return diasLaborados;
	}

	public void setDiasLaborados(int diasLaborados) {
		this.diasLaborados = diasLaborados;
	}

	public int getDiasVacaciones() {
		return diasVacaciones;
	}

	public void setDiasVacaciones(int diasVacaciones) {
		this.diasVacaciones = diasVacaciones;
	}

	public int getFaltas() {
		return faltas;
	}

	public void setFaltas(int faltas) {
		this.faltas = faltas;
	}

	public Date getInicioPeriodo() {
		return inicioPeriodo;
	}

	public void setInicioPeriodo(Date inicioPeriodo) {
		this.inicioPeriodo = inicioPeriodo;
	}

	public Date getFinPeriodo() {
		return finPeriodo;
	}

	public void setFinPeriodo(Date finPeriodo) {
		this.finPeriodo = finPeriodo;
	}

	public EmpleadoTO getEmpleadoTO() {
		return empleadoTO;
	}

	public void setEmpleadoTO(EmpleadoTO empleadoTO) {
		this.empleadoTO = empleadoTO;
	}
	

	public double getHorasPorLaborar() {
		return horasPorLaborar;
	}

	public void setHorasPorLaborar(double horasPorLaborar) {
		this.horasPorLaborar = horasPorLaborar;
	}

	public DatosNominaTO(int idOperacion, Date fecha, double horasLaboradas,
			int diasLaborados, int diasVacaciones, int faltas,
			Date inicioPeriodo, Date finPeriodo, EmpleadoTO empleadoTO) {
		super();
		this.idOperacion = idOperacion;
		this.fecha = fecha;
		this.horasLaboradas = horasLaboradas;
		this.diasLaborados = diasLaborados;
		this.diasVacaciones = diasVacaciones;
		this.faltas = faltas;
		this.inicioPeriodo = inicioPeriodo;
		this.finPeriodo = finPeriodo;
		this.empleadoTO = empleadoTO;
	}

	public DatosNominaTO() {
		super();
		this.idOperacion = -1;
		this.fecha = null;
		this.horasLaboradas = (double)0;
		this.diasLaborados = 0;
		this.diasVacaciones = 0;
		this.faltas = 0;
		this.inicioPeriodo = null;
		this.finPeriodo = null;
		this.empleadoTO = null;
	}

}
